Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Czech Republic F2 Netherlands F5 Belgium F1 Belgium F10 Belgium F14 Netherlands F4 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Zivnobanka Czech Open - Prostejov Kyiv UMC Open - Kiev Honda-Kah Open - Singapore The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Pekao Open - Szczecin Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup - Napoli Citta di Monza - Monza Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding San Marino Cepu Open - San Marino Muller Cup 99 - Ulm Ciur Cup 99 - Prague Bogota Challenger - Bogota Open Mutouest - St. Brieuc San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano Unicredit Czech Open 2007 - Prostejov Challenger Casino Lugano - Lugano XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Open 88 - Contrexeville Bauer Watertechnology Cup - Eckental Lambertz Open by Stawag 2007 - Aachen ATP Challenger XXVI Edizione - Manerbio KGHM Emax Polish Indoors - Wroclaw Tunis Open 2006 - Tunis BMW Tennis Championship - Sunrise IPP Open - Helsinki Scheveningen Challenger GHI Bronz Classic - Bronx Morocco Tennis Tour - Meknes Polish Open 2000 - Poznan Copa Ericsson - Lima Prosperita Open 2008 - Ostrava Zagreb Open - Zagreb Unicredit Czech Open - Prostejov ECU Prague Open - Prague IPP Open - Helsinki Morocco Tennis Tour - Marrakech Honda-Kah Open - Singapore Schickedanz Open 2007 - Furth Challenger Lugano - Lugano Zivnobanka Open - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Stella Artois Clay Court Championships - Budaors XL Capital Bermuda Open - Bermuda Porsche Open - Poznan 2000 Cairo Challenger - Cairo ATU Cup 2001 - Weiden Internazionali di Tennis de San Marino - San Marino Tennis Napoli Cup - Napoli Trani Cup - Trani Tatra Banka Open 2001 - Bratislava DPD Challenger 2002 - Aschaffenburg Fifth-Third Bank Tennis Championships - Lexington Tatra Banka Open - Bratislava Prague Challenger - Prague Grolsch Cup - Warsaw Copa Ericsson Mexico - Guadalajara Warta Cup - Sopot Nord LB Open - Braunschweig Garden Open - Rome ATU Cup - Weiden Tanger Challenger Meknes Challenger Rabat Challenger Kueppers Kolsch Cup by Lambertz - Aachen Siemens Open 2007 - Scheveningen Olbia Challenger - Olbia ATP Challenger Open 2004 - Monchengladbach Tennis Napoli Cup - Napoli Sunrise Challenger Schickendanz Open - Furth Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen IPCL Cup - Vadodara TED Open - Istanbul Rhein-Main Challenger 2003 - Aschaffenburg Pekao Open - Szczecin Citta di Monza - Monza Sofia Challenger Czech Indoor Open - Prague Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Rome Challenger Ostrava Challenger PEOPLEnet CUP - Dnepropetrovsk Ljubljana Open - Ljubljana Mordovia Cup - Mordovia ATU Cup - Weiden Tehran Open 2004 - Tehran Bancastato Challenger Lugano - Lugano Kosice Challenger Rome Challenger Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Arpa Ceramic Cup - Reggio Emilia Turin Challenger Rimini Challenger Orbetello Challenger Poznan Challenger Marrakech Challenger Prosperita Open 2007 - Ostrava Geneva Challenger Manerbio Challenger Trofeo Internacional Club Laieta - Barcelona Szczecin Challenger Trnava Challenger Siemens Open - Scheveningen Mons Challenger St. Petersburg Challenger - St. Petersburg Aachen Challenger Genova Challenger Rome Challenger Bordeaux Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Scheveningen Challenger Cordenons Challenger Pekao Open 2004 - Szczecin Manerbio Challenger Como Challenger Szczecin Challenger Heilbronn Open - Heilbronn Copa Petrobras Santiago - Santiago Guangzhou Challenger Pingguo Challenger Pekao Open - Szczecin Kosice Challenger Open des Alpes Trophee BNP Paribas - Grenoble Scheveningen Challenger Trani Challenger KGHM Dialog Polish Indoors - Wroclaw St. Remy Challenger Izmir Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Casablanca Mons Challenger Rennes Challenger Sopot Challenger Dallas Challenger Tatra Banka Slovak Open - Bratislava ECM Prague Open 2005 - Prague Morocco Tennis Tour - Tanger IPP Geneva Trophy - Geneva 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Athens Challenger Quimper Challenger Architect Open - Budapest Prostejov Challenger Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Bytom Challenger Ostrava Challenger Braunschweig Challenger Trnava Challenger ECM Prague Open 2008 - Prague Lambertz Open by Stawag - Aachen USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk IPP Open - Helsinki Mobilux Open - Luxembourg Como Challenger Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Schickendanz Open - Furth Rennes Challenger Geneva Challenger Noumea Challenger Cherbourg Challenger Mitsubishi Electric Europe Cup - Monza Ostdeutscher Sparkessen Cup - Dresden Kos-Zucchetti Tennis Cup - Cordenons Rennes Challenger Citta di Como - Como Dallas Challenger Bordeaux Challenger Heilbronn Open - Heilbronn Blois Challenger Marburg Challenger Liberec Challenger Trnava Challenger KGHM Polish Indoors - Wroclaw Orleans Challenger Bordeaux Challenger Qwarant Cup - Sopot Copa Ericsson Venezuela - Caracas Corona Mexico City Open - Mexico City Meerbusch Challenger Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Marino Challenger Budapest Challenger Eckental Challenger Kyiv Open - Kiev Cherbourg Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Freudenstadt Challenger Mons Challenger Turin Challenger Kitzbuhel Challenger Mons Challenger Mauritius Open - Mauritius Lyon Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger Bratislava Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Wroclaw Challenger Wolfsburg Challenger Visa Tennis Open - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Prague Challenger ATU Cup 1999 - Weiden Challenger 42 - Andrezieux Abierto Mexicano de Tenis Pegaso - Acapulco Braunschweig Challenger Lisbon Challenger Citrix Tennis Championships - Delray Beach Trofeo Barcelona de Tenis - Barcelona Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta USTA Men's Challenger of Dallas - Dallas Internationaler Raiffeisen Grand Prix - St. Polten Steelers Cup - Kosice Schickedanz Open - Furth Croatia Open - Umag Canberra Challenger Alexander Kolyaskin Memorial - Donetsk Idea Prokom Open - Sopot Banja Luka 2002 - Banja Luka Yugoslavia Open - Belgrade ATP Challenger Hamburg - Hamburg Napoli Challenger - Napoli Polish Open 99 - Poznan Pekao Open - Szczecin Challenger Ford de Cherbourg - Cherbourg U.S. Men's Clay Court Championships - Orlando Steelers Cup - Kosice Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Gold Flake Open - Chennai Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger 2003 Mercedes Cup - Stuttgart Tampere Challenger - Tampere U.S. Men's Clay Court Championships - Houston Banca Stato Challenger - Lugano Bordeaux Challenger Bercuit Challenger Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Rado Geneva Challenger - Geneva Liberec Challenger Riviera di Rimini Challenger - Rimini AXA Open - Espinho IPP Open - Helsinki Internationale Tenniskampioenschappen - Scheveningen Kyiv UMC Open - Kiev Copa Ericsson - Sao Paulo San Remo Tennis Cup - San Remo San Marino Cepu Open - San Marino Prague CA Challenge 2002 - Graz ATP Heineken Challenger 2000 - Ho Chi Minh City AXA Open - Lisbon The Hamlet Cup - Long Island Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Renault Slovenian Open - Ljubljana Jaegermeister Open - Braunschweig CA-Challenge 2000 - Graz KGHM Polish Indoors - Wroclaw Campionati Internazionali di Sicilia - Palermo Pekao Open 2001 - Szczecin The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Warsteiner Challenger Wolfsburg - Wolfsburg XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Nord LB Open 2007 - Braunschweig VII Torneo Internazionale di Tennis - Barletta Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Porsche Open - Poznan Open Prevadies - St. Brieuc Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Tatra Banka Slovak Open - Bratislava CA Tennis Trophy - Vienna Tata Open 2003 - Chennai Heineken Open - Auckland Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Heineken Open - Auckland s'Tennis Masters Challenger - Graz Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Orleans Challenger Open 13 - Marseille Eckental Challenger Copa AT&T - Buenos Aires ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Trani Challenger Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Synsam Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Zagreb Challenger Rome Challenger Napoli Challenger AIG Japan Open - Tokyo Chennai Open - Chennai Next Generation Adelaide International - Adelaide BellSouth Open - Vina del Mar Bordeaux Challenger Prostejov Challenger Furth Challenger US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires SAP Open - San Jose Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel Kolding Challenger AEGON Championships - London BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier BMW Open - Munich Erste Bank Open - Vienna Bratislava Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Open Sud de France - Montpellier Moselle Open - Metz Next Generation Adelaide International - Adelaide Medibank International - Sydney Mons Challenger Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Garanti Koza Sofia Open - Sofia Marrakech Challenger Tata Open Maharashtra - Pune Noumea Challenger Winston Salem - Winston Salem Aircel Chennai Open - Chennai Barletta Challenger Mercedes Cup - Stuttgart Rome Challenger Thailand Open - Bangkok Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Rome Challenger ATP Kremlin Cup - Moscow If Stockholm Open - Stockholm Ostrava Challenger Ordina Open - s-Hertogenbosch Chennai Open - Chennai Brasil Open - Costa do Sauipe Shenzhen Open - Shenzhen ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Turkish Airlines Open Antalya - Antalya SA Tennis Open - Johannesburg SkiStar Swedish Open - Bastad Moselle Open - Metz Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Liberec Challenger Irving Challenger Aachen Challenger Trnava Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Croatia Open - Umag AEGON Championships - London Telenordia Swedish Open - Bastad Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Bordeaux Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Open Sud de France - Montpellier AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem ATU Cup - Weiden Copa Ericsson Uruguay - Montevideo ATP Heineken Challenger 1999 - Ho Chi Minh City Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt drkoop.com USTA challenger of Miami - Miami 5th Sardinian International Championships - Cagliari Memphis Open - Memphis Delray Beach Open - Delray Beach Copa Ericsson Brasil - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Barletta Citta Della Disfida Open 99 - Barletta Tenniscup of Flanders - Ostende Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Intersport Heilbronn Open - Heilbronn ECM Prague Open - Prague Wideyes Swedish Open - Bastad European Open - Antwerp Unique Zagreb Open - Zagreb Croatia Open - Umag Open Sud de France - Montpellier Tennis Napoli Cup 2007 - Napoli Idea Prokom Open - Sopot Cordenons Challenger Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Brisbane - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar If Stockholm Open - Stockholm Croatia Open - Umag China Open - Beijing Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Open 13 Provence - Marseille Tennis Masters Series - Cincinnati Galleryfurniture.com Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco NASDAQ-100 Open - Miami Barletta Challenger Mutua Madrilena Masters Madrid - Madrid Francavilla Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris The Hypo Group Tennis International 2008 - Poertschach Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami French Open - Paris Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London AEGON International - Eastbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Milan Indoors - Milan French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Aircel Chennai Open - Chennai Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Montreal Hungarian Open - Budapest Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York European Open - Antwerp Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Open Sabadell Atlantico - Barcelona Davis Cup, World Group, PO, BEL-USA 1-4 Swiss Indoors Basel - Basel Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Olympics - Sydney U.S. Open - New York Olympics - Beijing Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Sony Ericsson Open - Miami Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - London